<?php

function khuvuc_run($task) {
    switch($task)  {
        case "add":
            add();
            break;
        case "edit":
            edit();
            break;
        case "del":
            del();
            break;
        case "view" :
        default: view(); break;
    }
}
function add(){
    $thongbao = null;
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        if(isset($_POST['txtTenKhuVuc']) && $_POST['txtTenKhuVuc']!=null){
            if(find('khu_vuc',"ten_khu_vuc='{$_POST['txtTenKhuVuc']}'")==null){
                    insert("khu_vuc",array("ten_khu_vuc"=>$_POST['txtTenKhuVuc']));
                    $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Thêm thành công!</strong></div>';
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Khu vực này đã tồn tại </div>';
            }

        }else{
            $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Bạn chưa nhập tên </div>';
        }
    }
    loadTemplate('add',array("thongbao"=>$thongbao));
}
function edit(){
    $thongbao = null;
    $data = null;
    if(isset($_GET['id']) && $_GET['id']!=null){
        $data = findOne('khu_vuc',"id_khu_vuc='{$_GET['id']}'");
        if($data==null){
            $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Khu vực bạn chọn không tồn tại </div>';
        }
        if($_SERVER['REQUEST_METHOD']=="POST"){

            if($data!=null){
                update("khu_vuc",array("ten_khu_vuc"=>$_POST['txtTenKhuVuc']),"id_khu_vuc='{$_GET['id']}'");
                $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Sửa thành công!</strong></div>';
                redirect('cp.php?mod=khuvuc&task=view',1);
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Khu vực bạn chọn không tồn tại </div>';
            }
        }
    }else{
        $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Bạn chưa chọn khu vực cần sửa </div>';
    }
    loadTemplate('edit',array("thongbao"=>$thongbao,"data"=>$data));
}
function view() {
    $data = query("select * from khu_vuc");
    loadTemplate("view",array("data"=>$data));
}
function del(){
    $thongbao = null;
    if($_SERVER['REQUEST_METHOD']=="POST"){
        if(isset($_POST['delid'])){

            if(delete("khu_vuc","id_khu_vuc='{$_POST['delid']}'")!=null){
                $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Xóa thành công!</strong></div>';
                redirect('cp.php?mod=khuvuc&task=view');
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Xóa thất bại </div>';
                redirect('cp.php?mod=khuvuc&task=view',1);
            }

        }

    }
    loadTemplate('del',array("thongbao"=>$thongbao));
}
?>